#!/bin/bash
# matriisit saavat olla assosiatiivisiakin. Myös osoitteet tarkistetaan. Teksteissä saa olla välilyöntejä mikäli ne ovat suluissa - ihan niinkuin bash:issa pitää ollakin.
#declare -A mat1
#declare -A mat2
#mat1[yksi tai kaksi]="ykkönen tai kakkonen"
#mat1[2]=2
#mat1[kolme]=kolmonen
#mat1[4]=4

#mat2[yksi tai kaksi]="ykkönen tai kakkonen"
#mat2[2]=2
#mat2[kolme]=kolmonen
#mat2[4]=4

mat1=({1..100000}); mat2=({1..100000})
[[ $(echo "${mat1[*]}") = $(echo "${mat2[*]}") && $(echo "${!mat1[*]}") = $(echo "${!mat2[*]}") ]] && echo matriisit ovat samanlaiset || echo matriisit ovat erilaiset
